package com.model.dao.mapping;

import com.model.domain.enaho.cuestionario.SeccionEnum;

/**
 *
 * @author Rdelacruz
 */
public enum Enaho01A 
implements SeccionEnum
{
    CAP_300("CampoEna01A_Cap_300"),
    CAP_300_A("CampoEna01A_Cap_300_A"),
    CAP_300A("CampoEna01A_Cap_300A"),
    CAP_400("CampoEna01A_Cap_400"),
    CAP_400A("CampoEna01A_Cap_400A"),
    CAP_500("CampoEna01A_Cap_500"),
    CAP_500A("CampoEna01A_Cap_500A"),
    CAP_500B("CampoEna01A_Cap_500B"),
    CAP_500C("CampoEna01A_Cap_500C"),
    CAP_500D("CampoEna01A_Cap_500D"),
    CAP_500E("CampoEna01A_Cap_500E"),
    OSERVACIONES_PERSONA("CampoEna01A_Observaciones_Persona"),
    OTROS_PERSONA("CampoEna01A_Otros_Persona");    

    String tabla;
    
    private Enaho01A(String tabla){
        this.tabla = tabla;
    } 
        
    @Override
    public String getTabla() {
        return tabla;
    }

    @Override
    public boolean tieneColumnaCompleto() {
        switch(this) {
            case OSERVACIONES_PERSONA:
            case OTROS_PERSONA:
                return false;            
        }        
        return true;        
    }
}
